static const LEX_Token punctuator[] = {
    {"{"},
    {"}"},
    {"("},
    {")"},
    {"["},
    {"]"},
    {"."},
    {"..."},
    {";"},
    {","},
    {"<"},
    {">"},
    {"<="},
    {">="},
    {"=="},
    {"!="},
    {"==="},
    {"!=="},
    {"+"},
    {"-"},
    {"*"},
    {"/"},
    {"%"},
    {"**"},
    {"++"},
    {"--"},
    {"<<"},
    {">>"},
    {">>>"},
    {"&"},
    {"|"},
    {"^"},
    {"!"},
    {"~"},
    {"&&"},
    {"||"},
    {"??"},
    {"?"},
    {"?."},
    {":"},
    {"="},
    {"+="},
    {"-="},
    {"*="},
    {"/="},
    {"%="},
    {"**="},
    {"<<="},
    {">>="},
    {">>>="},
    {"&="},
    {"|="},
    {"^="},
    {"&&="},
    {"||="},
    {"\?\?="},
    {"=>"},
    {NULL}
};